html {
    overflow-y: scroll;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body{padding:0px 0px 40px;_padding:0px; background: #e9eaed; font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;}
hr {
    clear:both;
    border-bottom: 1px dashed #ccc;
    border-top: 0;
}
a, a:visited {
  color: #4fa5e0;
}

a.more, a.more:visited {
  color: #da500e;
}

.navbar-fixed-top{height:41px; margin:0px; background-color: #ffffff; /*overflow:hidden; */ position: relative; top: auto;}
.navbar-inner,.container-inner{width:950px; margin:0px auto; box-shadow:none;}
.dropBox{width:16px; height:16px; margin:13px 25px 0px 0px; float:left; overflow:hidden; background:url(../img/taymay/16_16.gif) no-repeat 0px 0px; cursor:pointer; visibility: hidden;}
.divSearch{width:260px; float:right; overflow:hidden;}
.divSearch .inputSearch{ background:none; border:none;width:135px; font:13px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; color:#535353;float:left; padding-left: 10px;}
.bttSearch{width:35px; float:left; height:26px; cursor:pointer;background:none; border:none; float:left;}
.ulTopMenu{height:18px; margin:13px 0px 0px; list-style-type:none; overflow:hidden; float:left; font-weight: bold;}
.ulTopMenu .liTopMenu{float:left; margin:0px 20px 0px 0px; height:18px; overflow:hidden;}
.ulTopMenu .liTopMenu.active a{color: #4fa5e0;}
.liTopMenu a{color:#535353; float:left; text-decoration:none;}
.liTopMenu a:hover,.smallTxt a:hover,.titleMid a:hover{color:#0088CC; text-decoration:none;}
.sub-menu {width: 950px; margin: 0px auto;}

.navbar .brand {background: url(../img/icons/logo.png) no-repeat 0px 0px; width: 130px;height:50px;}

.divLogin{margin:0px 0px 0px; float:right;}
.inputLogin{width:86px!important; height:31px; margin:0px; float:left; cursor:pointer; border:0px; background:url(../img/taymay/86_31.gif) no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; font:11px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; color:#2baae5; text-transform:uppercase;}

.divBanner{width:100%; overflow:hidden; background:url(../img/taymay/bgBanner.gif) repeat-x left bottom; padding:0px 0px 9px; min-height:50px;}
.heroUnit{width:100%; background:#ffffff url(../img/intro.jpg) no-repeat center top; height:411px; overflow:hidden; margin:0px; padding:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}

.contentLeft{width:626px; float:left; overflow:hidden;}
.pSlogan{font:bold 34px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;color:#2786f0; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); margin:40px 0px 10px; padding:0px 0px 0px 20px; float:left;}
.contentRight{width:305px; float:right; margin:40px 0px 0px; opacity: 0.8;}
.introLeft{width:210px; float:left; margin:15px 40px 0px 22px; display:inline;}
.pIntro{width:100%; text-align:center; font:bold 13px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; color:#535353; margin:0px 0px 22px;}
.tryTM{margin:0px 0px 10px;width:100%; text-align:center; height:38px;}


/* check box */
.jquery-checkbox       {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}

.jquery-checkbox img {vertical-align: middle; width: 60px; height: 20px;}
.jquery-checkbox img{background: transparent url(../img/taymay/checkbox.png) no-repeat;}

.jquery-checkbox img{
  background-position: 0px 0px;
}
.jquery-checkbox-hover img{
  background-position: 0px -20px;
}
.jquery-checkbox-checked img{
  background-position: 0px -40px;
}
.jquery-checkbox-checked .jquery-checkbox-hover img {
  background-position: 0px -60px;
}

.jquery-checkbox-disabled img{
  background-position: 0px -80px;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img{
  background-position: 0px -100px;
}

.btn-primary2 { color:#fff; font:13px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; text-shadow:none;
  background-color: #df4101;
  *background-color: #df4000;
  background-image: -ms-linear-gradient(top, #ff5c1b, #df4000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff5c1b), to(#df4000));
  background-image: -webkit-linear-gradient(top, #ff5c1b, #df4000);
  background-image: -o-linear-gradient(top, #ff5c1b, #df4000);
  background-image: -moz-linear-gradient(top, #ff5c1b, #df4000);
  background-image: linear-gradient(top, #0088cc, #c7e2e9);
  background-repeat: repeat-x;
  border-color: #c7e2e9 #c7e2e9 #c7e2e9;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#c7e2e9', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.ui-sprite {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  vertical-align: top;
  position: absolute;
  width: 20px;
  height: 10px;
  background: url("../img/glyphicons-halflings.png") no-repeat scroll -473px 0px transparent;
  bottom: 0;
}
.item-comment {
  padding: 4px 0px;
}
.item-comment.author-comment {
  background: #dff0fa;
}
.item-comment .user-img {
  width: 60px; 
  margin-right: 18px;
  border-radius: 3px;
}

.icon-dlove, .icon-dloved, .icon-dview{
    background-position: -615px -138px;
    width: 20px;
    height: 20px;
}
.icon-dloved{
    background-position: -595px -138px;
}

.icon-dview{
    background-position: -604px -76px;
    width: 23px;
}

.icon-dcomment{
    background-position: -576px -112px;
    width: 20px;
    height: 20px;
}
.icon-dsupply{
    background-position: -590px -45px;
    width: 20px;
    height: 20px;
}
.icon-dtime{
    background-position: -576px -158px;
    width: 20px;
    height: 20px;
}
.icon-ddifficult{
    background-position: -615px -114px;
    width: 20px;
    height: 20px;
}

.btn-like, .btn-like:visited, .btn-liked, .btn-liked:visited {
    margin-top: -3px;
    padding: 7px 16px;
    font-size: 14px;
    color: #ffffff;
    background-color: #d9531c;
    *background-color: #d04318;
    background-image: -ms-linear-gradient(top, #d9531c, #d04318);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d9531c), to(#d04318));
    background-image: -webkit-linear-gradient(top, #d9531c, #d04318);
    background-image: -o-linear-gradient(top, #d9531c, #d04318);
    background-image: linear-gradient(top, #d9531c, #d04318);
    background-image: -moz-linear-gradient(top, #d9531c, #d04318);
    border: 0px;
    line-height: normal;
        -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
                border-radius: 3px;
  text-shadow: none;
  filter: none;
}
.btn-like:hover, .btn-liked:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #bc3c16;
  *background-color: #bc3c16;
    line-height: normal;
        -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
                border-radius: 3px;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: none;
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;

}
.btn-liked, .btn-liked:visited, .btn-liked:hover {
    color: #cccccc;
    background: none;
    background-color: #444444;
    *background-color: #444444;
    border: 0px;
    line-height: normal;
        -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
                border-radius: 3px;
  text-shadow: none;
}
.profile-img {
  border-radius: 3px;
}
.profile-info a, .profile-info a:hover, .profile-info a:visited {
  color: #4fa5e0;
}
.btn {
  font-family: "Open Sans",sans-serif;
}
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #444444;
  text-decoration: none;
  background-color: #b3d9ff;
}
.smallTxt{width:100%; text-align:center; font:12px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; color:#535353;}
.smallTxt a{color:#fff;}

.introRight{width:328px; float:left;}
.colum1,.colum2{width:82px; float:left; overflow:hidden; margin:0px 25px 0px 0px;}
.colum3{width:85px; float:left; overflow:hidden; margin:0px 25px 0px 0px;}
.fashionBox,.parentBox,.hightechBox,.foodBox{width:100%; float:left; margin:0px 0px 35px;}
.titleMid{font:bold 13px Arial, Helvetica, sans-serif; color:#fff; width:100%; text-align:center;}
.aImg{float:left; width:100%; margin:0px 0px 15px;}
.titleMid a{font:bold 13px Arial, Helvetica, sans-serif; color:#fff;}
.photoBox{width:100%; float:left; margin:75px 0px 0px;}

.topRight{width:100%; height:7px; float:left; overflow:hidden; background:url(../img/taymay/topRight.png) no-repeat 0px 0px;}
.bottomRight{width:100%; height:7px; float:left; overflow:hidden; background:url(../img/taymay/bottomRight.png) no-repeat 0px 0px;}
.midRight{width:100%; background:url(../img/taymay/midRight.png) repeat-y 0px 0px; float:left; overflow:hidden; padding-bottom:25px;}

.pJoin{width:100%; text-align:center; font:bold 16px arial; color:#444444; margin:25px 0px 18px;}
.ulAccount{width:251px; margin:0px 0px 20px 28px; float:left; display:inline; padding:0px 0px 0px; border-bottom:1px solid #b6b6b6; list-style-type:none;}
.ulAccount li{width:251px; height:40px; float:left; overflow:hidden; margin:0px 0px 10px;}
.acc-facebook,.acc-twitter,.acc-google{width:251px; height:40px; float:left; overflow:hidden; background:url(../img/taymay/account.jpg) no-repeat; text-indent:-9999px; color:#fff;}
.acc-facebook{background-position:0px 0px;}
.acc-twitter{background-position:0px -50px;}
.acc-google{background-position:0px -100px;}
.acc-email{width:251px; height:40px; float:left; overflow:hidden; background:url(../img/taymay/email.gif) no-repeat 0px 0px; text-indent:-9999px; color:#fff; margin:0px 0px 0px 28px; display:inline;}


.content{width:100%; overflow:hidden; /*background:url(../img/taymay/bgContent.gif) repeat-x 0px 0px; */ min-height:500px;}
.barIcon{width:100%; height:17px; margin:9px 0px 6px; background:url(../img/taymay/22_17.gif) no-repeat 73px 0px; float:left; overflow:hidden;}
.barIcon2{width:100%; height:17px; margin:0px 0px 6px; background:url(../img/taymay/22_17.gif) no-repeat 73px 0px;float:left; overflow:hidden;}

.menuContent{width:100%; float:left; overflow:hidden; margin:0px 0px 8px;}
.divList{padding:0px 0px 0px 7px; width:94px; height:37px; float:left; overflow:hidden;}
.pMaintitle{font:18px arial; color:#444444; margin:0px 0px 1px;}
.pOtitle{font:12px arial; color:#797979; margin:0px;}


.ulContent{float:left; list-style-type:none; margin:0px; padding:0px;width:849px; }
.ulContent li{ margin:0px 13px 0px 0px;overflow:hidden; float:left;}
.liMenu a{  font:13px arial; color:#444; text-decoration:none;}
.spanMenu{ background:url(../img/taymay/rightMenu.gif) no-repeat right top; padding:0px 3px 0px 0px; height:37px; float:left; margin:0px;}
.spanMenuIn{ background:url(../img/taymay/bgMenu.gif) repeat-x; height:28px;  float:left; padding:9px 20px 0px; margin:0px;}

.wrap2colum{width:950px; float:left; overflow:hidden;}
.leftColum{width:628px; margin:0px 22px 0px 0px; overflow:hidden;float:left;}
.rightColum{width:300px; float:left; overflow:hidden;}

.topStory{width:628px; float:left; overflow:hidden;}
.top-ts,.bt-ts{width:100%; overflow:hidden; float:left; overflow:hidden;}
.top-ts{height:4px; background:url(../img/taymay/topBorder.gif) no-repeat 0px 0px;}
.bt-ts{height:5px; background:url(../img/taymay/bottomBorder.gif) no-repeat 0px 0px;}
.mid-ts{ background:url(../img/taymay/midBorder.gif) repeat-y; float:left; overflow:hidden;width:621px; min-height:30px; padding:0px 4px 0px 3px;}
.aImg-ts{width:621px; float:left; position:relative; height:280px; overflow:hidden;}
.imgExpress{width:76px; height:36px; z-index:1; top:0px; left:15px; background:url(../img/taymay/express.png) no-repeat; position:absolute;}
.detail-ts{width:100%; float:left;}

.up-ts{width:621px; position:relative; margin-top:-29px; float:left; margin-bottom:5px;}
.left-ts{width:78px; margin:0px 15px 0px 0px; padding:0px 0px 0px 22px; overflow:hidden; float:left;}
.right-ts{width:506px; float:left; overflow:hidden;}

.h1Title{font:20px arial; color:#444; margin:35px 0px 0px;width:100%; float:left; overflow:hidden;}
.h1Title a{font:20px arial; color:#444; float:left; text-decoration:none;}

.down-ts{width:621px; float:left; overflow:hidden; padding:0px 0px 8px;}
.aName{font:13px arial; color:#4fa5e0; text-decoration:none; float:left; margin:0px 0px 0px 22px; display:inline;}
.info-ts{ height:15px; overflow:hidden; position: absolute; right: 12px; top: 220px; border-top: 1px dashed #ccc; padding-top: 5px; width: 160px}
.info-ts a{ float:left; font:12px arial; color:#898989; margin:0px 15px 0px 0px;}
.aComment{ background:url(../img/taymay/comment.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px;}
.aLike{background:url(../img/taymay/heart.gif) no-repeat 0px 2px; padding:0px 0px 0px 16px;}
.aView{background:url(../img/taymay/view17_9.gif) no-repeat 0px 2px; padding:0px 0px 0px 20px;}
.inputEmail{width:226px; height:20px; padding:2px 2px 0px; float:left; font:12px arial; color:#444; margin:0px 8px 0px 0px; float:left; font:11px arial; color:#8c8c8c;}
.bttEmail{ padding:0px;cursor:pointer; width:55px!important; height:25px; float:left; overflow:hidden; background:url(../img/taymay/okBtt.gif) no-repeat; border:none; font:11px arial; color:#444; float:left;}
.divConnect{width:100%; float:left; margin:0px 0px 12px; height:29px; overflow:hidden;}

.shareDiv{width:100%; float:left; margin:0px 0px 20px; overflow:hidden;}

.shareBanBe{width:135px; height:41px; background:url(../img/taymay/share.jpg) no-repeat 0px 0px; float:left; margin:0px 9px 0px 0px; overflow:hidden; text-indent:-9999px;}
.shareG{width:56px; height:41px; background:url(../img/taymay/share.jpg) no-repeat -144px 0px; float:left; margin:0px 9px 0px 0px; overflow:hidden;text-indent:-9999px;}
.shareT{width:80px; height:41px; background:url(../img/taymay/share.jpg) no-repeat -208px 0px; float:left; margin:0px 9px 0px 0px; overflow:hidden;text-indent:-9999px;}
.facebook{width:100%; height:260px; overflow:hidden; float:left;}

.actionTM{width:100%; float:left; overflow:hidden; margin:0px 0px 25px;}
.h1ActTM{width:100%; float:left; overflow:hidden; margin:0px 5px 10px; font:18px arial; color:#444;}
.ulAction{width:950px; float:left; margin:0px; overflow:hidden; list-style-type:none;}
.liAction{width:300px;height:294px; position:relative; float:left; margin:0px 8px 0px 0px; background:url(../img/taymay/300_294.gif) no-repeat 0px 0px; padding:4px;}
.aImgAction{width:300px; height:294px; overflow:hidden;}

.divAb{width:266px; top:14px; left:16px; position:absolute; z-index:1; background:url(../img/taymay/topAct.png) no-repeat 0px 0px; padding:0px 0px 0px;}
.divAb-in{width:266px; background:url(../img/taymay/bottomAct.png) no-repeat 0px bottom; padding:0px 0px 2px; float:left; overflow:hidden;}
.divAb-ct{width:255px; background:#fff; padding:4px 10px 2px 4px; float:left; overflow:hidden;}
.divAb-ct img.status-user{padding-top: 5px}
.avartarAct{width:31px; height:31px; float:left; overflow:hidden;  margin:0px 7px 0px 0px;}

.h3NameAct{font:11px arial; color:#4fa5e0; margin:0px 0px 0px;}
.h3NameAct a{font:11px arial; color:#4fa5e0; }
.h3NameAct a:hover,.aName:hover,.h3By a:hover,.titleObj a:hover,.titleObj_P:hover,.viewAll:hover,.taymayVn:hover,.ulFooter a:hover{text-decoration:none;}
.h3LikeAct{font:11px arial; color:#444;margin:0px;}

.leftAction{width:224px; float:left; margin:0px 2px 0px 0px;}
.imgStatus{width:26px; float:left; padding:5px 0px 0px;}

.divAuthor{width:258px; z-index:1; padding:10px 20px 8px 20px; background:url(../img/taymay/bgText.png) repeat-x 0px top; left: 0px; bottom: 0px; border-radius: 0px 0px 3px 3px; vertical-align: top; word-wrap: break-word; height: 60px}
.titleObj { margin:0px 0px 3px; width:100%; line-height:16px; max-height: 40px; overflow: hidden;}
.titleObj a{font:16px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; color:#333333; line-height: 20px;}
.h3By{margin:0px; width:100%; font:11px arial; color:#949494;}
.h3By a{font:11px arial; color:#4fa5e0;}
.guide-image {border-radius: 3px 3px 0px 0px}
.ulPublic{width:950px; list-style-type:none; float:left; overflow:hidden; margin:0px 0px 6px;}
.liPublic{width:180px; float:left; margin:0px 2px 0px 0px; padding:4px; position:relative;}
.aBottom{width:180px; position:absolute; z-index:1; clear:both; left:4px; bottom:4px; padding:0px;}

.h3PostBy{padding:0px 10px 5px; font:11px arial; color:#94eaff; margin:0px;width:160px; overflow:hidden;}
.h2Public{width:100%; }
.titleObj_P{ background:#fff;width:160px; padding:5px 10px; float:left;font:12px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; color:#444; height:31px; overflow:hidden; }
.titleObj_P .spanTitle{font:12px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; color:#444; height:31px;overflow:hidden;width:160px; margin:0px;}
.aBottom .info-ts{ border-top:1px solid #d7d7d7; width:160px; margin:3px 10px 3px; display:inline; padding:3px 0px 0px;display:none;}

.bgImg{width:180px; height:51px; position:absolute; top:94px; z-index:1; background:url(../img/taymay/1_51.png) repeat-x 0px; left:4px; }
.h2Public:hover .info-ts{display:block; }

.bttPrePage{ background:url(../img/taymay/nav.gif) no-repeat 0px 0px; overflow:hidden; float:left;height:28px; margin:0px 10px 0px 0px; width:40px; }
.bttNextPage{ background:url(../img/taymay/nav.gif) no-repeat -50px 0px; height:28px; margin:0px 10px 0px 0px; width:40px;overflow:hidden; float:left;}
.viewAll{ color:#da500e; font:13px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; float:left; background:url(../img/taymay/all.gif) no-repeat right 6px; padding:0px 10px 0px 0px; margin:5px 0px 0px;}

.barFootContent{width:100%; background:url(../img/taymay/1_1Gray.gif) repeat-x 0px 10px; float:left; padding:0px 0px 35px; margin-top: 50px;}
.taymayVn{background: #F0ECE8 url('../img/taymay/bg.jpg') repeat top left; padding:3px 5px; font:11px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; color:#8b8b8b; text-decoration:none; float:left; margin:0px 0px 0px 12px; display:inline;}

#footer{width:100%; min-height:76px; background:url(../img/taymay/footer_logo.png) no-repeat 482px 0px; float:left; overflow:hidden; _padding:0px 0px 40px;}

.divPartners{float:left; height:58px; margin:4px 0px 0px;}
.aFacebook,.aTwitter,.aRss{width:58px; height:58px; margin:0px 48px 0px 0px; float:left; overflow:hidden; text-indent:-9999px; background:url(../img/taymay/footer_social.png) no-repeat;}
.aFacebook{ background-position:0px 0px;}
.aTwitter{background-position:-107px 0px;}
.aRss{background-position:-208px 0px; margin:0px;}

.menuFooter{float:right; overflow:hidden; width:211px;}
.ulFooter{list-style-type:none; margin:10px 0px 5px; overflow:hidden; float:right;}
.ulFooter li{float:left; margin:0px 22px 0px 0px; height:20px;}
.ulFooter a{font:11px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; color:#da500e;}
.pCoypRight{margin:0px; font:11px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; color:#8b8b8b; float:left;}

.extends-container { overflow: hidden; }
.extends-container .col_left { width: 180px; margin-right: 5px; float: left }
.extends-container .col_center { width: 500px; margin-right: 5px; float: left }
.extends-container .col_right { width: 240px; float: right }

.slider {
    font-size: 0;
    height: 470px;
    position: relative;
    -webkit-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);
    -webkit-transition:all 500ms cubic-bezier(0.535,0.000,0.135,1.150);
    -moz-transition:all 500ms cubic-bezier(0.535,0.000,0.135,1.150);
    -ms-transition:all 500ms cubic-bezier(0.535,0.000,0.135,1.150);
    -o-transition:all 500ms cubic-bezier(0.535,0.000,0.135,1.150);
    transition:all 500ms cubic-bezier(0.535,0.000,0.135,1.150)
}
.slider .start {
    background-color: #CF4117;
    border-radius: 3px 3px 3px 3px;
    left: 421px;
    padding: 14px 10px 14px 15px;
    position: absolute;
    top: 190px;
    z-index: 20;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 24px;
}
.slider .start .arrow {
    border-radius: 25px 25px 25px 25px;
    box-shadow: 1px 1px #AC4015 inset, -1px -1px #DE7247 inset;
    display: inline-block;
    height: 25px;
    margin: -1px 0 -1px 3px;
    text-align: center;
    vertical-align: top;
    width: 25px;
}
.step {
    border-radius: 3px 3px 3px 3px;
    color: #444444;
    display: inline-block;
    font-size: 13px;
    height: 460px;
    margin-right: 32px;
    margin-bottom: 0;
    position: relative;
    vertical-align: top;
    padding: 0px;
    border: 0px;
    background-color: #ffffff;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    color: #444;
}
.step.intro {
    width: 580px;
    color: #444;
}
.step .overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    height: 460px;
    opacity: 1;
    position: absolute;
    visibility: visible;
    z-index: 10;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    -o-transition: all 100ms linear;
}
.active .overlay {
    -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear 0s;
    opacity: 0;
    visibility: hidden;
}
.step:hover .overlay {
    -moz-transition: all 100ms linear 0s;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
}
.step.active {
    cursor: pointer;
}
.shadow {    
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
.slide-image {
    border-radius: 3px;
}
.intro-image {
    border-radius: 3px 3px 0 0;
}
.step .step-photo {
    border-radius: 3px 3px 0 0;
}
.step .step-summary {
    padding: 10px 15px;
    color: #444;
}
.step .step-summary.view2 {
    padding: 10px 15px;
    color: #fff;
    background-color: #444;
}
.step .step-text-container {
  padding: 53px 42px;
  font-size: 28px;
  line-height: 40px;
    background-color: #ffffff;
    color: #444;
    border-radius: 3px;
}
.step .step-text-container.view2 {
	padding: 53px 42px;
	font-size: 28px;
	line-height: 40px;
    background-color: #444444;
    color: #ffffff;
    border-radius: 3px;
}
.step .step-photo-container {
    border-radius: 3px 3px 0 0;
    text-align: center;
    background-color: #b2b2b2;
    height: 380px;
}

.step .summary-0 {
    font-size: 21px;
    line-height: 27px;
}
.step .summary-25 {
    font-size: 21px;
    line-height: 25px;
}
.step .summary-50 {
    font-size: 19px;
    line-height: 23px;
}
.step .summary-75 {
    font-size: 19px;
    line-height: 21px;
}
.step .summary-100 {
    font-size: 16px;
    line-height: 20px;
}
.step .summary-125 {
    font-size: 16px;
    line-height: 20px;
}
.step .summary-150 {
    line-height: 17px;
    font-size: 14px
}

.text-summary {
    padding: 53px 42px;
    font-size: 28px;
    line-height: 40px;
}

.action-box.active, .action-box:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.step .display-none {
    display: none;
}
.supply {
    border-bottom: 1px solid #DDDDDD;
    height: 40px;
    line-height: 40px;
}
.supplies-list {
    color: #444444;
    font-size: 16px;
}
.action-box {
    cursor: pointer;
}
.liked {

}
.tmtitle {
    font-size: 18px;
    padding-bottom: 16px;
    color: #444;
    line-height: 22px;
    margin-top: 12px;
}
.boxes {
    margin-bottom: 25px;
    overflow: hidden;
}

.profile-header {
    overflow: hidden; 
    background: #fbfaf9 url('../img/taymay/bg6.jpg') repeat top left; 
    margin-bottom: 15px;    
    border: 1px solid #eaeaea;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}

.guide-list-two, .guide-list-three { overflow: hidden; }
.guide-list-two .guide-box,.guide-list-two .guide-box:hover {
    border-radius: 3px;
    border: 1px solid #eaeaea;
    width: 180px;
    float: left;
    background-color: #ffffff;
    margin-right: 8px;    
    margin-bottom: 28px;    
    height: 188px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);

}
.guide-list-two .guide-box:hover, .guide-hovered:hover {   
  border: solid 1px #CCC;
  -moz-box-shadow: 1px 1px 5px #999;
  -webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;        
}

.guide-list-two .guide-box.two { margin-right: 0px; }
.guide-list-two .guide-box.inactive { background-color: #e6e6e6; }
.guide-list-two .guide-box .step-photo { border-radius: 3px 3px 0px 0px; width: 180px; height: 140px; }
.guide-list-two .guide-box .guide-content { padding: 5px 8px; display: block; }
.guide-list-two .guide-box .guide-content a { font-size: 13px; color: #444444; }

.guide-list-three {
    
}
.guide-list-three .guide-box { background-color: #ffffff;  border-radius: 3px; border: 1px solid #eaeaea; width: 230px; -webkit-border-radius: 3px; -moz-border-radius: 3px; height: 70px; padding-right: 8px; margin-bottom: 8px;}
.guide-list-three .guide-box .step-photo { border-radius: 3px 0px 0px 3px; width: 70px; height: 70px; float: left; margin-right:8px }
.guide-list-three .guide-box .guide-content { padding-top: 10px }
.guide-list-three .guide-box .guide-content a { font-size: 12px; color: #444444; }



.pager .previous span { float: left; }
.pager .next span { float: right; }

.topics-list, .about-list {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.118), 0 4px 1px -2px rgba(0, 0, 0, 0.118);
    font-size: 15px;
    height: 350px;
    left: 10px;
    padding: 18px;
    width: 100%;    
}
.topics-list a, .topics-list a:visited { color: #333333; font-size:13px; display: block; padding: 5px 8px; margin-bottom: 1px;}
.topics-list a.active { background-color: #f3f3f3; color: #898989;}
.featured-carousel-container {
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.page_content {
    padding: 15px;
    background-color: #ffffff;
    line-height: 26px;
    margin-bottom: 20px;
}

.carousel-controls .control.nav-next, .carousel-controls .control.nav-prev, .carousel-controls .control.nav-next:hover, .carousel-controls .control.nav-prev:hover {
    display: none;
    cursor: pointer;
    position: absolute;
    top: 170px;
    line-height: 45px;
    color: #898989;
    z-index: 100;
    background-image: url(../img/taymay/next.png);
    background-repeat: no-repeat;
    height: 48px;
    width: 43px;
}
.carousel-controls .control.nav-next:hover {
    background-image: url(../img/taymay/next-hover.png);
}

.carousel-controls .control.nav-prev {
    background-image: url(../img/taymay/previous.png);
}

.carousel-controls .control.nav-prev:hover {
    background-image: url(../img/taymay/previous-hover.png);
}

.carousel-controls .control.right {
    right: -10px;
}
.carousel-controls .control.left {
    left: -10px;
}
.featured-guides {
    border-radius: 3px;
    position: relative;
    box-shadow: 0 1px 0 1px rgba(0, 0, 0, .1);
}
.featured-guides.small {
    width: 580px;
}
.explore-page .carousel-images.small {
    height: 350px;
}
.topic-carousel-image {
    height: 350px;
    width: 580px;
}
.home-featured-guides.big {
    width: 620px;
}
.carousel-indicators {
    font-size: 0;
    height: 29px;
    margin: 0 auto;
    padding-top: 12px;
    text-align: center;
}
.carousel-indicators {
    font-size: 0;
    height: 29px;
    margin: 0 auto;
    padding-top: 12px;
    text-align: center;
    position: absolute;
    top: 5px;
    right: 5px;
}
.carousel-indicators .indicator {
    background: none repeat scroll 0 0 #BEBEBE;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.18) inset;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin-right: 11px;
    width: 10px;
}
.carousel-indicators .indicator.js-active-ind {
    background: none repeat scroll 0 0 #DA500F;
    box-shadow: none;
}

.guide-topic-title {
    padding: 3px 15px 3px 20px; position: absolute; top: 15px; left: 0px; background: none repeat scroll 0 0 #da500e;  
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.118), 0 4px 1px -2px rgba(0, 0, 0, 0.118); font-size: 14px; color: #ffffff;

    -webkit-border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    -webkit-box-shadow: -1px 0 1px rgba(0,0,0,0.2);
    -moz-box-shadow: -1px 0 1px rgba(0,0,0,0.2);
    box-shadow: -1px 0 1px rgba(0,0,0,0.2);
    opacity: 0;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    transition: opacity 0.3s ease-in-out;
}
.topic-tag {
    /*background-image: url("../img/taymay/topic-tag.png");*/
    width: 25px;
    height: 25px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    top: -8px;
    left: -5px;
}
.guide-stats {
    padding: 3px 5px; position: absolute; top: 13px; right: 0px; background: none repeat scroll 0 0 #ffffff;padding: 6px 15px; 
    text-align: right; border-top: 1px solid #eaeaea; opacity: 0.9; filter: alpha(opacity=90);
    height: 15px;
    overflow: hidden;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    -webkit-box-shadow: -1px 0 1px rgba(0,0,0,0.2);
    -moz-box-shadow: -1px 0 1px rgba(0,0,0,0.2);
    box-shadow: -1px 0 1px rgba(0,0,0,0.2);

    opacity: 0;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    transition: opacity 0.3s ease-in-out;

}
.guide-stats a{ float:left; font:12px arial; color:#898989; margin:0px 8px 0px 8px;}

.guide-info-summary {
    padding: 3px 5px; position: absolute; top: 65px; right: 0px; padding: 6px 15px; 
    text-align: center;
    color:#ffffff;
    opacity: 0;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    transition: opacity 0.3s ease-in-out;
}

.mask {
    overflow:visible;
    background: rgba(0,0,0,0.6);
    position: absolute;
    top: 0px;
    width: 300px;
    height: 300px;
    opacity: 0;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 300ms;
    transition: opacity 0.3s ease-in-out;
}

.guide-hovered:hover .mask {
    opacity: 1;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 300ms;
    transition-delay: 0.3s;
}
.guide-hovered:hover .guide-info-summary {
    opacity: 1;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 600ms;
    transition-delay: 0.6s;
}

.guide-hovered:hover .guide-stats {
   opacity: 1;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 300ms;
   transition-delay: 0.3s;
}

.guide-hovered:hover .guide-topic-title {
   opacity: 1;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 300ms;
   transition-delay: 0.3s;
}

.guide-stepnum {
    padding: 3px 12px 3px 5px; position: absolute; top: 15px; left: 0px; background: none repeat scroll 0 0 #da500e;  
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.118), 0 4px 1px -2px rgba(0, 0, 0, 0.118); font-size: 14px; display: none; color: #ffffff;

    -webkit-border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    -webkit-box-shadow: -1px 0 1px rgba(0,0,0,0.2);
    -moz-box-shadow: -1px 0 1px rgba(0,0,0,0.2);
    box-shadow: -1px 0 1px rgba(0,0,0,0.2);
}
.edit-step{
    box-shadow:0 0 1px 1px #ccc;
    -moz-box-shadow:0 0 1px 1px #ccc;
    -o-box-shadow:0 0 1px 1px #ccc;
    -webkit-box-shadow:0 0 1px 1px #ccc;
    height:360px;
    width:270px;
    margin-bottom:30px;
    padding: 8px;
    background:#fff;
}
.nav-pills > li > a {
    font-size: 16px;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav > li > a:hover {
    background: transparent;
    color: #999999 !important;
}
.nav-pills > li > a.submlink {
    font-weight: bold; 
    color: #57adea;
    font-size: 13px;
}
#fb-connect{background:url(../img/taymay/sign-in-social.png) -300px 0px no-repeat;width:250px; height: 55px; display: inline-block;}
#fb-connect:hover{background-position:-300px -100px;}
#fb-connect:active{background-position:-300px -200px;}

.gcreate-step {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 185px !important;
    height: 280px !important;
}
.act_guides .activity {
	font-size: 15px;
	position: absolute;
	width: 262px;
	height: 30px;
	top: 10px;
	left: 10px;
	z-index: 999;
	background: white;
	border-radius: 3px;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1175),0px 4px 1px -2px rgba(0, 0, 0, .1175);
	padding: 8px;
}
.act_guides .activity div {
	position: relative;
}
.act_guides .activity p {
	display: block;
	overflow: hidden;
	padding: 0px;
	margin: 0px
}
.act_guides .activity p span{
	font-size: 11px;
	line-height: 15px;
}
.act_guides .activity div a {
	float: left;
}
.act_guides .caption {
	width: 187px;
	font-size: 12px;
	line-height: 15px;
	padding: 0 8px 0 8px;
	float: left;
}
.ui-large-guide-card .icon {
	margin: 4px 0 0 0;
}
.sprite-icons-feed_like {
	background: url(../img/taymay/redHeart.gif) top left no-repeat;
	width: 26px;
	height: 23px;
	float: right;
	margin-top: 5px;
}
.sprite-icons-feed_comment {
	background: url(../img/taymay/greenCmt.gif) top left no-repeat;
	width: 26px;
	height: 23px;
	float: right;
	margin-top: 5px;
}
.ovan-box {
  margin-right: 8px;    
  margin-bottom: 8px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ovan-box .ovan-box-icon{
	text-align: center;
	color: #00acde;
  padding-top: 4px;
}
.ovan-box .ovan-box-text{
	padding: 5px 8px;
	color: #00acde;
	text-align: center;
}
#photo_update_step_preview {
	text-align: center;
}
.guide .start-over {
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	font-size: 14px;
	margin-top: 160px;
	color: #898989;
	display: inline-block;
	vertical-align: top;
	width: 120px;
	height: 130px;
	border: 1px solid #444;
	padding-top: 40px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.guide .start-over:hover {
	color: white;
	border: 1px solid white;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.list-user-follow {
	margin: 8px 0px; display: block; width: 107px; float: left
}

a.blue, a.blue:hover, a.blue:visited {color: #4FA5E0}
#blogmenuitem a, #blogmenuitem a:hover, #blogmenuitem a:visited{
  color: #444;
  font: 14px arial;
  padding-top: 6px;
  padding-bottom: 4px;
}
#blogmenuitem .nav-header a{font-weight: bold;}
#blogmenuitem a.currentlyselectedparent{}
#blogmenuitem a.currentlyselectedchild{background-color: #eeeeee;}

.article-title, .article-title:hover, .article-title:visited {
  font-weight: 300;
  font-size: 18px;
  color: #444;
  line-height: 24px
}

.articleinfo .author-link {
  background: url("../img/icons.png") no-repeat scroll 0 -228px transparent;
  border-right: 1px solid #EEE;
  color: #999;
  font-size: 12px;
  margin-right: 7px;
  padding-left: 25px;
  padding-right: 15px;
  text-decoration: none;
}
.articleinfo .published-time {
  background: url("/img/icons.png") no-repeat scroll 0 -259px transparent;
  color: #999;
  font-size: 12px;
  padding-left: 25px;
  text-decoration: none;
}
.pagination span {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #DDD;
  border-left-width: 0;
}
input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password {height: 24px;}
#scroll_sidebar {
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.118), 0 4px 1px -2px rgba(0, 0, 0, 0.118);
  font-size: 15px;
  left: 10px;
  padding: 4px;
  width: 140px;
  position: relative;
  overflow: hidden;
}

#scroll_sidebar a, #scroll_sidebar a:visited { color: #333333; font-size:13px; display: block; padding: 5px 8px; margin-bottom: 1px; background: none;}
#scroll_sidebar a.active { background-color: #f3f3f3; color: #898989;}
#scroll_sidebar li {padding: 2px 0;}
#scroll_sidebar li span {width: 25px;display: inline-block;}

.sidebar_indicator {
  background: url("../img/glyphicons-halflings.png") no-repeat -545px 0px;
  content: "";
  height: 37px;
  right: -20px;
  position: absolute;
  width: 25px;
}
#scroll_sidebar li::after {  
  background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,white));
  background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);
  background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);
  background: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);
  background: linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);
  content: '';
  display: block;
  height: 2px;
  position: absolute;
  right: 0;
  width: 180px;
}

.arrow_back {
  position: absolute; 
  right: 10px; 
  top: 15px; 
  font-size: 16px;
  background: url("../img/taymay/arrow_back.gif") no-repeat 0 3px;
  padding-left: 18px;
  color: #dadcdd;
}
span.spe_arrow {
  background: url("../img/taymay/all.gif") no-repeat 0 3px;
  padding: 5px 10px;
  display: inline-block;
}
.guide-list-two .titlemax {
  max-height: 30px;
  overflow: hidden;
}
ul.notice-ajax {
  font-size: 12px;
  background-color:#ffffff; text-align: left; right: 0; left: auto; width: 330px;
  padding: 8px;
  margin-top: 5px;
}
ul.notice-ajax li {
  overflow: hidden;
}
ul.notice-ajax li.is_read {
  background-color: #e9e9e9;
  border-bottom: 1px solid #ccc;
}
ul.notice-ajax li.unread {
  background-color: #ffffff;
  border-bottom: 1px solid #ccc;
}
ul.notice-ajax li a {
  white-space: normal;
  overflow: hidden;
}
ul.notice-ajax li span.noti-avatar {
  float: left;
  margin-right: 8px;
}
ul.notice-ajax li span.noti-time {
  display: block; color:#999999
}
.new-notice-number {color: #ffffff; font-size: 12px; padding: 0px 4px; background-color: #ff0000; position: absolute; top: -5px; left: -6px; border-radius: 3px; display: none;}

.tm-dropdown .dropdown-menu::before {
  position: absolute;
  top: -7px;
  right: 12px;
  left: auto;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.tm-dropdown .dropdown-menu::after {
  position: absolute;
  top: -6px;
  right: 13px;
  left: auto;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
.st-icon, .st-icon.comments { 
  background: url('/img/taymay/stats-icon-small.png') 4px 5px no-repeat;
  display: block;
  padding: 3px 20px; 
  line-height: 12px;
  font-size: 12px;
  color: #626262
}
.st-icon.comments { 
  background-position: 4px -17px;
}
.popover-inner {
  background: #dddddd;
  padding: 2px;
}
.popover.right .arrow {
  top: 50%;
  left: -3px;
  margin-top: -8px;
  border-top: 8px solid transparent;
  border-right: 8px solid #cccccc;
  border-bottom: 8px solid transparent;
}
.popover-title {
  font-size: 16px;
  color: #666;
}
.well {
  color: #aaa;
}
#boxsticky {
}
#boxsticky.sticky {
  position: fixed;
  top: 50px;
  z-index: 1000;
}
.comment_wrap.reply{
  width: 89%;
  margin-left: 70px;
}

.partner-sites {
  width: 167px;
  height: 62px;
  display: block;
  background-image:url(../img/partner-sites2.png);
  background-repeat: no-repeat;
  margin-left: 23px;
  float: left;
}
.partner-nmm {
  background-position: 0px -130px;
}
.partner-tthn {
  background-position: 0px 6px;
}
.partner-hd {
  background-position: 0px -192px;
}
.partner-ione {
  background-position: 0px -62px;
}
.partner-himita {
  background-position: 0px -316px;
  margin-left: 0px;
  width: 140px;
}

.partner-nmm:hover {
  background-position: -160px -130px;
}
.partner-tthn:hover {
  background-position: -160px 6px;
}
.partner-hd:hover {
  background-position: -160px -192px;
}
.partner-ione:hover {
  background-position: -160px -62px;
}
.partner-himita:hover {
  background-position: -160px -316px;
  margin-left: 0px;
  width: 140px;
}

.stickem-container {
  position: relative;
}

.stickit {
    margin-left: 0px;
    position: fixed;
    top: 0;
}

.stickit-end {
    bottom: 40px;
    position: absolute;
    /*right: 0;*/
}
.mitem { 
  width: 220px;
  border-radius: 3px;
  padding:0px !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.33);
  -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.33);
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.33);
  background: #fff;
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;

}
.mitem img{ 
  border-radius: 3px 3px 0px 0px;
}
.comment_wrap p { margin: 0}

.tag-list {padding: 10px 0px; border-top: 1px dashed #eee; overflow: hidden;}
.tag-list span.tit {font-weight: bold; color: #76797c; position: relative; margin-right: 5px; float: left;}
.tag-list span.tag{display: inline-block; float: left; margin: 0 5px 5px 0;}

.loading-small {background:url(../img/taymay/loading_small.gif) no-repeat center left; vertical-align:text-top; width: 30px; height: 16px; display: inline-block;}
/* these are strict versions of the same icon above, and not dependent on bootstrap */
.bg-icon,.bg-img { background-repeat:no-repeat; display:inline-block; overflow:hidden; text-align:left; text-indent:-999em; position:relative;}
.bg-icon {background-image:url(../img/icon-sprite.png?v=2); vertical-align:text-top}
.bg-icon.featured {background-position:-4px -485px; width:16px; height:15px;}
.bg-icon.featured.selected {background-position:-29px -485px;}
.bg-icon.featured.selected2 {background-position:-52px -485px;}
.bg-icon.recent {background-position:-5px -508px; width:16px; height:15px;}
.bg-icon.recent.selected {background-position:-29px -508px;}
.bg-icon.recent.selected2 {background-position:-52px -508px;}
.bg-icon.popular {background-position:-5px -221px; width:15px; height:15px;}
.bg-icon.popular.selected {background-position:-29px -221px;}
.bg-icon.popular.selected2 {background-position:-52px -221px;}
.bg-icon.ible-all {background-position:-5px -437px; width:14px; height:14px}
.bg-icon.ible-stepbystep {background-position:-3px -340px; width:18px; height:14px}
.bg-icon.ible-photos {background-position:-4px -365px; width:17px; height:14px}
.bg-icon.ible-videos {background-position:-6px -388px; width:12px; height:15px}
.bg-icon.ible-ebooks {background-position:-6px -413px; width:12px; height:14px}
.bg-icon.ible-guides {background-position:-4px -53px; width:15px; height:14px}
.bg-icon.tag {background-position:-4px -460px; width:16px; height:16px}
.bg-icon.winner {background-position:-3px -700px; width:18px; height:14px}
.bg-icon.views {background-position:-2px -533px; width:20px; height:13px}
.bg-icon.views.selected {background-position:-26px -533px; width:20px; height:13px}
.bg-icon.views.selected2 {background-position:-50px -533px; width:20px; height:13px}

.bg-icon.comments {background-position:-2px -125px; width:20px; height:13px}
.bg-icon.comments.selected {background-position:-26px -125px; width:20px; height:13px}
.bg-icon.comments.selected2 {background-position:-50px -125px; width:20px; height:13px}

.bg-icon.add {background-position:-7px -823px; width:10px; height:10px}
.bg-icon.pdf {background-position:0 -675px; width:23px; height:16px}
.bg-icon.jumpto {background-position:-3px -652px; width:18px; height:16px}
.bg-icon.all {background-position:-5px -437px; width:14px; height:14px}
.bg-icon.all.active {background-position:-29px -437px; width:14px; height:14px}
.bg-icon.imadeit {background-position:-28px -196px; width:16px; height:16px}
.bg-icon.iwantit {background-position:-28px -172px; width:14px; height:16px}
.bg-icon.favorites {background-position:-4px -221px; width:16px; height:14px}
.bg-icon.favorites.active {background-position:-28px -221px; width:16px; height:14px}
.bg-icon.plus {background-position:-7px -820px; width:10px; height:14px}
.bg-icon.plus.active {background-position:-31px -820px; width:10px; height:14px}
.bg-icon.downarrow {background-position:-5px -846px; width:14px; height:14px}
.bg-icon.prev {background-position:-9px -725px; width:7px; height:14px}
.bg-icon.next {background-position:-8px -749px; width:7px; height:14px}
.bg-icon.checkmark {background-position:-4px -773px; width:16px; height:16px}
.bg-icon.checkmark.active {background-position:-28px -773px; width:16px; height:16px}
.bg-icon.checkmarksmall {background-position:-2px -796px; width:16px; height:16px}
.bg-icon.checkmarksmall.active {background-position:-28px -796px; width:16px; height:16px}
.bg-icon.groups {background-position:-3px -149px; width:19px; height:14px}
.bg-icon.trophy {background-position:-3px -700px; width:18px; height:16px}
.bg-icon.trophy.active {background-position:-27px -700px; width:18px; height:16px}
.bg-icon.category-outside {background-position:-2px -893px; width:20px; height:14px}
.bg-icon.category-food {background-position:-3px -916px; width:18px; height:14px}
.bg-icon.category-technology {background-position:-4px -940px; width:17px; height:16px}
.bg-icon.category-living {background-position:-5px -964px; width:14px; height:14px}
.bg-icon.category-play {background-position:-3px -987px; width:18px; height:14px}
.bg-icon.category-workshop {background-position:-4px -1012px; width:16px; height:16px}
.bg-icon.category-all {background-position:-5px -437px; width:14px; height:14px}
.bg-icon.clear {background-position:-6px -1086px; width:15px; height:12px}
.bg-icon.clear.active {background-position:-30px -1085px; width:12px; height:16px}
.bg-icon.email {background-position:-3px -1037px; width:21px; height:16px}
.bg-icon.email.active {background-position:-27px -1037px; width:21px; height:16px}
.bg-icon.patch {background-position:-3px -244px; width:22px; height:16px}
.bg-icon.patch.active {background-position:-27px -244px; width:22px; height:16px}
.bg-icon.flag {background-position:-4px -1108px; width:15px; height:16px}
.bg-icon.flag.active {background-position:-28px -1108px; width:15px; height:16px}
.bg-icon.rss {background-position:-4px -628px; width:15px; height:16px}
.bg-icon.rss.active {background-position:-28px -628px; width:15px; height:16px}
.bg-icon.stats {background-position:-3px -1132px; width:19px; height:16px}
.bg-icon.vviewlist {background-position:-3px -1184px; width:19px; height:16px}
.bg-icon.vviewlist.selected {background-position:-26px -1184px; width:19px; height:16px}
.bg-icon.hviewlist {background-position:-3px -1158px; width:19px; height:16px}
.bg-icon.hviewlist.selected {background-position:-26px -1158px; width:19px; height:16px}

.lightbox-entry-closex,.add-to-set-closex {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    width: 50px;
    height: 46px;
    background: #ccc;
    color: #666;
    text-shadow: 0 1px 0 #eee;
    text-align: center;
    font-size: 26px;
    line-height: 1.7em;
}

#lightbox {
    z-index: 1100;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(238,238,238,0.9);
    overflow-y: scroll;
    overflow-x: hidden;
}

#lightbox .entry-main {
    position: relative;
    top: 0px;
}

#lightbox .entry-container,#lightbox .entry-peek {
    top: 60px;
}

.add-to-set-closex {
    font-size: 14px;
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 0;
    line-height: 20px;
    vertical-align: middle;
}

.entry-container {
    margin-bottom: 18px;
    width: 100%;
    position: relative;
}

#lightbox #spinner {
    top: 50%;
    position: fixed;
    left: 50%;
    z-index: 0;
}

.entry-wrapper {
    padding-bottom: 60px;
    text-align: center;
    max-width: 743px;
    margin: 7px auto;
    position: relative;
}

#lightbox .entry-wrapper {
    margin-top: 0px;
}

.is_boxed {
    display: none;
}

.entry-container-boxed .entry-main,.entry-container-boxed .entry-peek {
    height: 512px;
    zoom: 1;
}

.entry-container-boxed .entry-main:before,.entry-container-boxed .entry-main:after,.entry-container-boxed .entry-peek:before,.entry-container-boxed .entry-peek:after {
    display: table;
    content: "";
    zoom: 1;
    *display: inline;
}

.entry-container-boxed .entry-main:after,.entry-container-boxed .entry-peek:after {
    clear: both;
}

.entry-container-boxed .entry-main .entry-holder,.entry-container-boxed .entry-peek .entry-holder {
    height: 512px;
    zoom: 1;
}

.entry-container-boxed .entry-main .entry-holder:before,.entry-container-boxed .entry-main .entry-holder:after,.entry-container-boxed .entry-peek .entry-holder:before,.entry-container-boxed .entry-peek .entry-holder:after {
    display: table;
    content: "";
    zoom: 1;
    *display: inline;
}

.entry-container-boxed .entry-main .entry-holder:after,.entry-container-boxed .entry-peek .entry-holder:after {
    clear: both;
}

.entry-container-boxed .entry-main .entry-holder img,.entry-container-boxed .entry-peek .entry-holder img {
    max-height: 512px;
}

.entry-container-boxed .entry-main img,.entry-container-boxed .entry-peek img {
    max-height: 512px;
}

.entry-container-boxed .is_unboxed {
    display: none;
}

.entry-container-boxed .is_boxed {
    display: block;
}

.entry-main,.entry-main-below,.entry-peek .entry-holder {
    border-radius: 3px;
    background-color: #fff;
    border: 5px solid #fff;
    margin: 0 auto;
    margin-bottom: 18px;
    box-shadow: 0 2px 5px 0px rgba(0,0,0,0.15);
}

.entry-main,.entry-main-below,.entry-peek {
    max-width: 730px;
    width: 100%;
    text-align: left;
    z-index: 3;
}

.entry-main .entry-holder,.entry-main-below .entry-holder,.entry-peek .entry-holder {
    display: table;
    background-color: #fff;
    max-width: 730px;
    width: 100%;
    text-align: center;
}

.entry-main .entry-holder a,.entry-main-below .entry-holder a,.entry-peek .entry-holder a {
    display: table-cell;
    vertical-align: middle;
}

.entry-main .entry-holder a img,.entry-main-below .entry-holder a img,.entry-peek .entry-holder a img {
    max-width: 730px;
    margin: 0 auto;
}

.entry-main img,.entry-main-below img,.entry-peek img {
    max-width: 730px;
    margin: 0 auto;
    text-align: center;
}

.entry-main-below {
    height: auto;
    position: relative;
}

.entry-main-below .loader {
    margin: 0 auto;
    width: 50px;
    text-align: center;
    padding: 50px;
}

.entry-peek {
    top: 60px;
    position: fixed;
    min-height: 500px;
}

.entry-peek.bouncy,.entry-peek .entry-image {
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.entry-peek .entry-holder {
    position: absolute;
}

#lightbox .entry-peek {
    min-height: 0px;
}

.bouncy {
    opacity: 0.9;
}

.pushfix {
    height: 512px;
    min-width: 100px;
    color: transparent;
    font: 0/0;
    position: absolute;
    top: 0px;
}

.entry-content {
    position: relative;
    z-index: 1;
}

.entry-content .msgempty {
    margin: 0 0 4px 0;
}

.entry-left-image {
    right: 90%;
}

.entry-left-image .entry-image {
    min-height: 512px;
    background: url(//assets.whicdn.com/assets/entry/arrow_left-1119caede3fa9902fa9699f204e5744d.png) no-repeat right 210px;
}

.entry-left-image:hover {
    right: 70%;
}

.entry-left-image:hover .entry-image {
    background-position: 80px 210px;
}

.entry-left-image .entry-holder {
    left: -200px;
}

.entry-left-image,.entry-left-image a,.entry-left-image img {
    cursor: w-resize !important;
}

.entry-left-image img {
    float: right;
}

.entry-right-image {
    left: 90%;
}

.entry-right-image .entry-image {
    min-height: 512px;
    background: url(//assets.whicdn.com/assets/entry/arrow_right-e22d1ace38216ec755d1f4b3697bc074.png) no-repeat left 210px;
}

.entry-right-image:hover {
    left: 70%;
}

.entry-right-image:hover .entry-image {
    background-position: 340px 210px;
}

.entry-right-image .entry-holder {
    right: -200px;
}

.entry-right-image,.entry-right-image a,.entry-right-image img {
    cursor: e-resize !important;
}

.entry-right-image img {
    float: left;
}

.entry-container .notice {
    display: none;
}

#lightbox .entry-no-arrows .entry-left-image .entry-image,#lightbox .entry-no-arrows .entry-right-image .entry-image {
    background: none;
}

#lightbox .entry-no-arrows .entry-left-image .entry-holder,#lightbox .entry-no-arrows .entry-right-image .entry-holder {
    left: initial;
    right: initial;
}

#lightbox .entry-no-arrows .entry-left-image {
    left: initial;
    right: 80%;
}

#lightbox .entry-no-arrows .entry-left-image:hover {
    right: 74%;
}

#lightbox .entry-no-arrows .entry-right-image {
    right: initial;
    left: 80%;
}

#lightbox .entry-no-arrows .entry-right-image:hover {
    left: 74%;
}

.video-entry {
    width: 500px;
    position: relative;
    height: 375px;
    padding: 40px 0px;
    background-color: black;
}

.entry-peek .video-overlay {
    width: 100%;
    height: 100%;
    z-index: 3;
    position: absolute;
}

.entry-head-content {
    z-index: 10;
    padding: 8px 10px;
    margin-bottom: 8px;
    border-bottom: 1px solid #eee;
}

.entry-main-below {
    margin-top: 0px;
}

.entry-main-below .entry {
    margin: 0 0 30px 30px !important;
}

.entry-main-below .entry-collection {
    padding: 0px 10px;
}

.entry-main-image {
    position: relative;
    overflow: hidden;
}

.entry-main-image img.full-size {
    margin-bottom: 0px;
}

.entry-hover {
    opacity: 0;
    position: absolute;
    z-index: 2;
}

.entry-hover.animated {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.non-mobile .entry-main-image:hover .entry-hover,.entry-main-image.showing .entry-hover {
    opacity: 1;
}

.entry-hover-heart {
    top: 50%;
    left: 50%;
    height: 120px;
    width: 120px;
    margin-top: -60px;
    margin-left: -60px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.entry-hover-heart .heart-button {
    background-image: url(//assets.whicdn.com/assets/entry/heart_button_large-307a9beeb10039012968c1d632f502d5.png);
    width: 60px;
    height: 60px;
    margin: 35px 30px 30px 30px;
    background-size: 100% auto;
}

.entry-hover-heart .heart-button.ajax {
    opacity: 0.8;
    background-image: url(//assets.whicdn.com/assets/entry/ajax-heart-large-a4494347c3e69532fce6c566a78af0a4.gif);
}

.entry-hover-bubble {
    top: 50%;
    margin-top: -85px;
    left: 50%;
    width: 310px;
    margin-left: -155px;
}

.entry-hover-bubble .bubble {
    border: 0px;
    position: relative;
    background-color: rgba(255,255,255,0.8);
    text-align: center;
}

.entry-hover-bubble .bubble:before,.entry-hover-bubble .bubble:after {
    display: none;
}

.entry-hover-top-bar,.entry-hover-bottom-bar {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    top: -40px;
    width: 100%;
    background-color: white;
    background-color: rgba(255,255,255,0.8);
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.entry-hover-top-bar {
    z-index: 9;
    padding: 4px;
}

.entry-hover-top-bar .original-link {
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin: 6px;
    background: url(//assets.whicdn.com/assets/entry/icon_website-273ff0d51cb69dd8ac9b81b0c63b44db.png) no-repeat center;
}

.non-mobile .entry-main-image:hover .entry-hover-top-bar,.entry-main-image.showing .entry-hover-top-bar {
    top: 0px;
}

.non-mobile .entry-main-image:hover .entry-hover-bottom-bar,.entry-main-image.showing .entry-hover-bottom-bar {
    bottom: 0px;
    height: 40px;
}

.entry-hover-bottom-bar {
    bottom: -40px;
    top: initial;
    height: 0px;
    font-size: 11px;
    color: #444;
    white-space: nowrap;
    overflow: visible;
    text-overflow: ellipsis;
}

.entry-hover-bottom-bar .grid-user,.entry-hover-bottom-bar .hearter-info {
    float: left;
    margin: 0 4px 0 10px;
}

.entry-hover-bottom-bar .hearted_this,.entry-hover-bottom-bar .hearter-info {
    line-height: 12px;
    float: left;
    margin: 9px 10px 0 0;
}

.entry-hover-bottom-bar .hearter-info {
    margin-left: 4px;
}

.entry-hover-bottom-bar b {
    display: block;
    line-height: inherit;
}

.entry-hover-bottom-bar .avatar {
    width: 22px;
    height: 22px;
    float: left;
    margin-top: 9px;
}

.entry-hover-bottom-bar .button-report {
    white-space: normal;
}

.entry-hover-bottom-bar .button-report>.small {
    max-width: 100px;
    padding-top: 5px;
}

.entry-hover-bottom-bar .button-report>a,.entry-hover-bottom-bar .button-report #report-button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    display: block;
    width: 30px;
    height: 30px;
    background: #efefef url(//assets.whicdn.com/assets/report_black-20b25994dea1ac68bb6821c092353490.png) no-repeat center;
    margin: 4px !important;
    overflow: hidden;
    text-indent: 200%;
    cursor: pointer;
}

.entry-hover-bottom-bar .button-report>a:hover,.entry-hover-bottom-bar .button-report #report-button:hover {
    background-color: #f4f4f4;
}

.entry-main .share {
    float: right;
}

.entry-main .share>.button {
    background: #fafafa no-repeat center;
    margin: -2px  0 0 2px;
    border: 1px solid #ccc;
    width: 20px;
    height: 22px;
    box-shadow: none;
    float: left;
    overflow: hidden;
    text-indent: 110%;
}

.entry-main .share .tumblr {
    background-image: url(//assets.whicdn.com/assets/entry/icon_tumblr-3500769149e643aab337a68556106700.png);
}

.entry-main .share .twitter {
    background-image: url(//assets.whicdn.com/assets/entry/icon_twitter-7599510a1e4782adbab6141a23313a90.png);
}

.entry-main .share .facebook {
    background-image: url(//assets.whicdn.com/assets/entry/icon_facebook-b92be9799232372b79786cc3c316daaa.png);
}

.entry-main .share .embed {
    background-image: url(//assets.whicdn.com/assets/entry/icon_embed-30fae88b21dc6d4f4f02f15dc189c914.png);
}

.entry-main .share .email {
    background-image: url(//assets.whicdn.com/assets/entry/icon_email-d2ece342d42b99d5b1486d7f0c5c0066.png);
}

.peek-loader {
    position: fixed;
    width: 50px;
    height: 50px;
    background: rgba(0,0,0,0.8) url(//assets.whicdn.com/assets/ajax-loader-big-transp-e694fa2933a0b50fb1fa2cfd98a66eab.gif) no-repeat center;
    top: 50%;
    margin-top: -16px;
    z-index: 200;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.peek-loader.left {
    left: -50px;
}

.peek-loader.left.loading {
    left: 20px;
}

.peek-loader.right {
    right: -50px;
}

.peek-loader.right.loading {
    right: 20px;
}

.entry-bottom-section {
  z-index: 10;
  padding: 8px 10px;
  margin-top: 8px;
  border-top: 1px solid #eee;
}

.entry-bottom-section.tags {
    padding: 0 10px 5px;
}

.entry-poster-info p {
    margin: 0;
    width: 380px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.entry-poster-info img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

.entry-tags .tag-list {
    float: left;
    margin: 0;
}

.entry-tags .tag-list .tag {
    color: #fff;
}

.add_tag_form {
    clear: both;
    padding-top: 10px;
}

.add_tag_form .add_tag_submit {
    font-size: 10px;
    padding: 3px 6px;
    margin: -1px 0 0 2px;
}

.add_tag_form .add_tag_submit.expanded {
    font-size: 12px;
    padding: 6px 12px;
    margin: -6px 0 0;
}

.add_tag_form .textfield,.add_tag_form .textfield-prepend .prepend,.textfield-prepend .add_tag_form .prepend {
    display: none;
}

.add_tag_form .expanded {
    display: block;
    float: left;
    margin-right: 6px;
}

.entry-main-below {
    overflow: hidden;
}

.entry-collection .grid-thumb {
    margin: 15px;
}

.entry-collection.three .grid-thumb {
    margin: 0px;
}

.entry-collection.three .grid-thumb .entry {
    margin: 0 0 10px 10px;
    height: 150px;
    width: 190px;
}

.share-email-options,.share-code-options {
    top: 160px;
    position: fixed;
    padding: 0px 20px;
    z-index: 3;
    border-radius: 4px;
    border: 3px solid;
    background: #ededed;
    width: 75%;
    max-width: 550px;
    margin-left: 2%;
}

.share-code-options {
    padding-bottom: 20px;
}

.floating-window-content .closex {
    display: block;
    top: 5px;
    right: 5px;
}

@media screen and (max-width: 1200px) {
    #lightbox .entry-container .entry-right-image,#lightbox .entry-container .bouncy.entry-right-image {
        left: 90%;
        right: initial;
    }

    #lightbox .entry-container .entry-right-image:hover,#lightbox .entry-container .bouncy.entry-right-image:hover {
        left: 87%;
    }

    #lightbox .entry-container .entry-left-image,#lightbox .entry-container .bouncy.entry-left-image {
        left: initial;
        right: 90%;
    }

    #lightbox .entry-container .entry-left-image:hover,#lightbox .entry-container .bouncy.entry-left-image:hover {
        right: 87%;
    };
}

@media screen and (max-width: 800px) {
    #lightbox .entry-container .entry-right-image,#lightbox .entry-container .bouncy.entry-right-image,.entry-container .entry-right-image,.entry-container .bouncy.entry-right-image {
        left: 105%;
        right: initial;
    }

    #lightbox .entry-container .entry-right-image:hover,#lightbox .entry-container .bouncy.entry-right-image:hover,.entry-container .entry-right-image:hover,.entry-container .bouncy.entry-right-image:hover {
        left: 105%;
    }

    #lightbox .entry-container .entry-left-image,#lightbox .entry-container .bouncy.entry-left-image,.entry-container .entry-left-image,.entry-container .bouncy.entry-left-image {
        left: initial;
        right: 105%;
    }

    #lightbox .entry-container .entry-left-image:hover,#lightbox .entry-container .bouncy.entry-left-image:hover,.entry-container .entry-left-image:hover,.entry-container .bouncy.entry-left-image:hover {
        right: 105%;
    }

    .entry-main .entry-holder img,.entry-main-below .entry-holder img,.entry-peek .entry-holder img {
        min-height: 0;
        width: 100%;
    }

    .floating-window {
        overflow: scroll;
        height: 92%;
        position: fixed;
        display: block;
        top: 35px;
        left: 0px;
        width: 100%;
        z-index: 500;
    }

    .floating-window .floating-window-content {
        position: absolute;
        top: 0px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .floating-window .floating-window-content .report-confirm {
        position: relative;
        left: -12px;
    }

    .beta-new-entry-page,.keyboard-arrows {
        display: none;
    }

    .entry-wrapper {
        margin: 0px auto;
    }

    .entry-wrapper .entry-main {
        width: 95%;
    }

    .share_facebook_container {
        display: none;
    }

    .entry-hover-bubble {
        opacity: 1;
        position: relative;
        width: 80%;
        margin: 0px;
        float: right;
        padding: 0px;
        top: 0px;
        left: 0px;
    }

    .entry-hover-bubble .bubble {
        margin: 0px;
        background: transparent;
        padding: 5px;
    }

    .entry-hover-bubble .bubble .add-to-set-closex {
        background: transparent;
    }

    .entry-hover-bubble .bubble h5 {
        text-align: left;
    }

    .entry-hover-bubble .bubble p {
        float: left;
        width: 60%;
    }

    .entry-hover-bubble .bubble p select {
        width: 100%;
    }

    .entry-hover-heart,.entry-hover-bottom-bar .share {
        display: none;
    }

    .entry-hover-top-bar {
        top: 60px;
        z-index: -20;
    }

    .non-mobile .entry-main-image:hover .entry-hover-top-bar,.entry-main-image.showing .entry-hover-top-bar {
        top: 77px;
        opacity: 1;
        z-index: 2;
    }

    .entry-main-image.showing .entry-hover-bottom-bar {
        opacity: 1;
    }

    .entry-hover-bottom-bar .grid-user {
        display: none;
    }

    .entry-hover-bottom-bar .hearted_this {
        padding-left: 10px;
    }

    .entry-hover-top-bar .original-link {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 10px;
    }

    .entry-hover-top-bar #report-button {
        width: 30px;
        overflow: hidden;
        text-overflow: clip;
        white-space: nowrap;
    };
}